Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
21 LECHLADE ROAD Detached £475,000 21 Aug 2009
22 LECHLADE ROAD Detached £154,000 12 Jan 1995